package com.starbaba.weixin.model;

import com.base.common.reflection.annotations.g3db_alias;
import com.base.common.reflection.annotations.g3db_ignore;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Yukinomiu
 * @version 1.0
 */
@g3db_alias("weixin_redpack_activity_record")
public final class RedpackActivityRecordVO implements Serializable {

    @g3db_ignore
    private static final long serialVersionUID = -6916749109707959165L;

    @g3db_alias("id")
    private Long id;

    @g3db_alias("operator")
    private String operator;
    @g3db_alias("remark")
    private String remark;
    @g3db_alias("createtime")
    private Date createTime;

    @g3db_alias("phone")
    private String phone;
    @g3db_alias("money")
    private Integer money;
    @g3db_alias("name")
    private String name;
    @g3db_alias("groupname")
    private String group;
    @g3db_alias("type")
    private Integer type;

    @g3db_alias("redpackrecordid")
    private Long redpackRecordId;

    @g3db_alias("activityid")
    private Long activityId;

    @g3db_alias("groupid")
    private Long groupId;

    public RedpackActivityRecordVO() {
    }

    public Long getId() {
        return id;
    }

    public RedpackActivityRecordVO setId(Long id) {
        this.id = id;
        return this;
    }

    public String getOperator() {
        return operator;
    }

    public RedpackActivityRecordVO setOperator(String operator) {
        this.operator = operator;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public RedpackActivityRecordVO setRemark(String remark) {
        this.remark = remark;
        return this;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public RedpackActivityRecordVO setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }

    public String getPhone() {
        return phone;
    }

    public RedpackActivityRecordVO setPhone(String phone) {
        this.phone = phone;
        return this;
    }

    public Integer getMoney() {
        return money;
    }

    public RedpackActivityRecordVO setMoney(Integer money) {
        this.money = money;
        return this;
    }

    public String getName() {
        return name;
    }

    public RedpackActivityRecordVO setName(String name) {
        this.name = name;
        return this;
    }

    public String getGroup() {
        return group;
    }

    public RedpackActivityRecordVO setGroup(String group) {
        this.group = group;
        return this;
    }

    public Integer getType() {
        return type;
    }

    public RedpackActivityRecordVO setType(Integer type) {
        this.type = type;
        return this;
    }

    public Long getRedpackRecordId() {
        return redpackRecordId;
    }

    public RedpackActivityRecordVO setRedpackRecordId(Long redpackRecordId) {
        this.redpackRecordId = redpackRecordId;
        return this;
    }

    public Long getActivityId() {
        return activityId;
    }

    public RedpackActivityRecordVO setActivityId(Long activityId) {
        this.activityId = activityId;
        return this;
    }

    public Long getGroupId() {
        return groupId;
    }

    public RedpackActivityRecordVO setGroupId(Long groupId) {
        this.groupId = groupId;
        return this;
    }
}
